
MKCONF_DIR = ../../mkconfig
LIBC_DIR := ../../libc

include $(MKCONF_DIR)/compile.mk

CONFIG_DIR := $(TOPDIR)/..

ifneq ($(MAKECMDGOALS),clean)
AUTOCONF_MK = $(BUILD_DIR)\autoconfig.mk
sinclude $(AUTOCONF_MK)
endif

#CONF_FILES += $(CONFIG_DIR)/configs/$(BOARD)/config.mk
CONF_FILES += $(CONFIG_DIR)/../base/model/$(BOARD)/config/config.mk


export CPPFLAGS += -I$(CONFIG_DIR)/include -I$(CONFIG_DIR)/../base/model/$(BOARD)/config \
	-I$(CONFIG_DIR)/../base/include -I$(CONFIG_DIR)/../base/include/arch/$(ARCH)
COBJS-y := 
COBJS-$(CONFIG_SOFT_CRC16) += crc16.o
COBJS-$(CONFIG_SOFT_CRC32) += crc32.o
COBJS-$(CONFIG_SOFT_CRC7) += crc7.o
COBJS-$(CONFIG_SOFT_CRC_CCITT) += crc-ccitt.o
COBJS-$(CONFIG_SOFT_CRC_ITU_T) += crc-itu-t.o
COBJS-$(CONFIG_SOFT_LRC) += lrc.o

COBJS-$(CONFIG_SOFT_MD5) += md5.o
COBJS-$(CONFIG_SOFT_SHA1) += sha1.o
COBJS-$(CONFIG_SOFT_SHA2) += sha2.o
COBJS-$(CONFIG_SOFT_RSA) += nn.o rsa.o
COBJS-$(CONFIG_SOFT_DES) += des.o
COBJS-$(CONFIG_SOFT_AES) += aes.o

COBJS-$(CONFIG_SOFT_SM2) += nn.o sm2.o


include $(MKCONF_DIR)/subdir.mk
include $(MKCONF_DIR)/operation.mk

